// pages/applicationSkills/applicationDetail.js
let $=require('../util/commit.js');
let config=require('../util/config.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showTitle: true,
    content: "",
    Name:'',
    Number:'',
    Card_pic:'',
    Half_pic:'',
    School_name:'请选择学校',
    schoolTypeData:['江苏省'],
    schoolAllIndex:[0,0],
    schoolData: [
      '南京邮电大学'
      , '南京大学'
      , '东南大学'
      , '南京农业大学'
      , '河海大学'
      , '南京师范大学'
      , '南京理工大学'
      , '苏州大学'
      , '南京航空航天大学'
      , '中国广业大学'
      , '江南大学'
      , '南京工业大学'
      , '扬州大学'
      , '江苏大学'
      , '中国药科大学'
      , '南京医科大学'
      , '南京林业大学'
      , '信息信息工程大学'
      , '江苏师范大学'
      , '南京中医药大学'
      , '南通大学'
      , '南京财经大学'
      , '江苏科技大学'
      , '常州大学'
      , '南京审计大学'
      , '南京工程大学'
      , '苏州科技大学'
      , '徐州医科大学'
      , '盐城师范'
      , '江苏理工学院'
      , '盐城工学院'
      , '淮阴师院'
      , '金陵科技学院'
      , '淮阴工学院'
      , '徐州工院'
      , '晓庄学院'
      , '常州工学院'
      , '淮工'
      , '常理工'
      , '江苏师范大学'
      , '泰州学院'
      , '南京特师'
      , '南大金陵'
      , '中传南广'
      , '南理工泰科'
      , '东大成贤'
      , '南航金城'
      , '南邮通达'
      , '南信大滨江'
      , '苏大文正'
      , '南师泰州'
      , '南理工紫金'
      , '矿大徐海'
      , '江师大科文'
      , '南工浦江'
      , '通大杏林'
      , '苏科大天平'
      , '江大京江'
      , '南财红山'
      , '南师中北'
      , '苏大应用技术'
      , '扬大广陵'
      , '南审金审'
      , '江科大苏理工'
      , '南医康达'
      , '常大怀德'
      , '南中医翰林'
      , '三江'
      , '无锡太湖'
      , '宿迁学院'
      , '南通理工'
      , '南京信息学院'],
      schoolAllData:[],
    },  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that=this;
    that.loadSchoolData();
    that.loadContentData();
  },
  loadContentData:function(e){
    let that=this;
    $.POST({
      url:'wcSOV',
      data:{
        option:'stu_classification_content'
      }
    },function(e){
      that.setData({
        content: e.data.str
      })
    },function(){});
  },
  loadSchoolData:function(e){
    let that=this;
    let newSchoolData=[];
    newSchoolData.push(that.data.schoolTypeData);
    newSchoolData.push(that.data.schoolData);
    that.setData({
      schoolAllData: newSchoolData
    })
  },
  // keySchool
  keySchool:function(e){
    console.log(e.detail.value);
    this.setData(
      {
        School_name: this.data.schoolAllData[1][e.detail.value[1]],
      }
    )
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }, 
  // 关闭提示
  CloseTitle: function (e) {
    this.setData({
      showTitle: false,
    })
  },
  // 
  keyNameBtn:function(e){
    console.log(e);
     this.setData({
      Name:e.detail.value,
    })
  },
  keyNumberBtn:function(e){
    console.log(e);
    this.setData({
      Number:e.detail.value,
    })
  },
  keySchoolBtn:function(e){
    this.setData({
      School_name: e.detail.value,
    })
  },
  updataCard: function (e) {//上传Card_pic
  let self=this;
    let psnkey = wx.getStorageSync('psnkey');
    wx.chooseImage({
      count:1,
      success: function(res) {
      
        const tempFilePaths = res.tempFilePaths
        wx.uploadFile({
          url: config.Config.updateImgUrl,
          filePath: tempFilePaths[0],
          name: 'file',
          formData: {
            'key': psnkey
          },
          success(res){
            let pic=JSON.parse(res.data).data.pic;
          
            self.setData({
              Card_pic:pic,
            })
          }
        })
      },
    })

  },
  updataHalf: function (e) {//Half_pic
    let self = this;
    let psnkey = wx.getStorageSync('psnkey');
    wx.chooseImage({
      count: 1,
      success: function (res) {

        const tempFilePaths = res.tempFilePaths
        wx.uploadFile({
          url: config.Config.updateImgUrl,
          filePath: tempFilePaths[0],
          name: 'file',
          formData: {
            'key': psnkey
          },
          success(res) {
            let pic = JSON.parse(res.data).data.pic;
            console.log(pic);
            
            self.setData({
              Half_pic: pic,
            })
          }
        })
      },
    })


   
  },
  submitBtn:function(e){
    let self=this;
    if (!self.data.Name){
      wx.showToast({
        icon: 'none',
        title: '请填写姓名',
        duration: 2000
      })
    }
    if (!self.data.Number){
      wx.showToast({
        icon: 'none',
        title: '请填写学号',
        duration: 2000
      })
    }
    if (!self.data.School_name) {
      wx.showToast({
        icon: 'none',
        title: '请填写学校',
        duration: 2000
      })
    }
    if (!self.data.Card_pic && !self.data.Half_pic) {
      wx.showToast({
        icon: 'none',
        title: '上传学生证 (个人信息)或上传校园一卡通',
        duration: 2000
      })
    }
 
    if (self.data.Name && self.data.Number && self.data.School_name && (self.data.Card_pic || self.data.Half_pic)){
      $.POST({
        url: 'wcUserSA',
        data: {
          name: self.data.Name,
          number: self.data.Number,
          card_pic: self.data.Card_pic,
          half_pic: self.data.Half_pic,
          school_name: self.data.School_name,
        }
      }, function (e) {
        wx.showToast({
          icon: 'success',
          title: e.msg,
          duration: 2000
        });
        wx.navigateBack();
      })
    }
  
  },
  // formSubmit
  formSubmit: function (e) {
    console.log(e);
    $.POST({
      url: 'wcUserAFI',
      data: {
        formid: e.detail.formId,
      }
    }, function (e) { }, function (e) { })
  }
})